# 生产环境配置
DEBUG = False

ALLOWED_HOSTS = [
    '172.18.20.114',
    '172.18.20.114:5155',  # 添加这行 - 后端端口
    '172.18.20.114:8084',  # 添加这行 - 前端端口
    'localhost',
    '127.0.0.1'
]

# 数据库配置 - 生产环境
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'znzz',
        'USER': 'znzz',
        'PASSWORD': 'znzz@db.ht',
        'HOST': '172.18.50.58',
        'PORT': '2000',
        'OPTIONS': {
            'options': '-c search_path="Artificial_Scheduling",public'
        }
    }
}

# CORS配置 - 生产环境（完整配置）
CORS_ALLOWED_ORIGINS = [
    "http://172.18.20.114:8084",
    "http://localhost:8084",
    "http://127.0.0.1:8084",
]

# 允许所有HTTP方法
CORS_ALLOW_METHODS = [
    'DELETE',
    'GET',
    'OPTIONS',
    'PATCH',
    'POST',
    'PUT',
]

# 允许的请求头
CORS_ALLOW_HEADERS = [
    'accept',
    'accept-encoding',
    'authorization',
    'content-type',
    'dnt',
    'origin',
    'user-agent',
    'x-csrftoken',
    'x-requested-with',
]

# API基础URL
API_BASE_URL = 'http://172.18.20.114:5155'

# CSRF配置 - API豁免
CSRF_TRUSTED_ORIGINS = [
    "http://172.18.20.114:8084",
    "http://localhost:8084",
    "http://127.0.0.1:8084",
]

# 临时禁用CSRF（不推荐生产环境）
CSRF_COOKIE_NAME = None
